package com.ruicar.afs.cloud.apply.common.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: Lee
 * @date: 2020/5/11 18:44
 * @description: 保险申请表
 */
@Data
@TableName(value = "apply_insurance_info", autoResultMap = true)
@Accessors(chain = true)
public class ApplyInsuranceInfo extends BaseEntity<ApplyInsuranceInfo> {
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 车辆编号
     */
    private String carId;
    /**
     * VIN码
     */
    private String carVin;
    /**
     * 投保方式
     */
    private String insuranceMode;
    /**
     * 保险公司
     */
    private String insuranceCompany;
    /**
     * 保单号
     */
    private String insuranceNo;
    /**
     * 保险类型;商业险，交强险
     */
    private String insuranceType;
    /**
     * 保险金额
     */
    private BigDecimal insuranceAmt;
    /**
     * 保险开始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date insuranceStartTime;
    /**
     * 保险结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date insuranceEndTime;

}
